#include<iostream>
#include<future>
//执行的异步任务
int Add(int a,int b)
{
    return a+b;
}

int main()
{
    //进行异步的非阻塞调用
    std::future<int> res=std::async(std::launch::async,Add,11,22);
    // 如果还没有结果就会阻塞
    std::cout<<res.get()<<std::endl;
    return 0;
}